Tighter Fourier Transform Complexity Tradeoffs

نویسنده

  • Nir Ailon
چکیده

The Fourier Transform is one of the most important linear transformations used in science and engineering. Cooley and Tukey’s Fast Fourier Transform (FFT) from 1964 is a method for computing this transformation in time O(n logn). From a lower bound perspective, Morgenstern’s result from 1974 provides an Ω(n logn) lower bound for the unnormalized Fourier Transform (of determinant n), assuming the linear computational model using numbers of at most constant modulus. Ailon shows in 2013 an Ω(n logn) for computing the normalized Fourier Transform (of determinant 1) assuming only unitary operations on two coordinates are allowed at each step, and no extra memory is allowed. In 2014, Ailon then improved the result to show that, essentially, if an algorithm speeds up the FFT by a factor of b(n) ≥ 1, then it must rely on computing, as an intermediate “bottleneck” step, a linear mapping M of the input with condition number Ω(b(n)). We improve [Ailon 2014] in two ways. Our secondary result shows that the bottleneck is more severe than that presented in [Ailon 2014]. Our primary result shows that a factor b speedup implies existence of a b-ill conditioned bottleneck occuring at Ω(n) different steps, each causing information from independent (orthogonal) components of the input to either overflow or underflow.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discrete Fourier Transform Compiler: From Mathematical Representation to Efficient Hardware

A wide range of hardware implementations are possible for the discrete Fourier transform (DFT), offering different tradeoffs in throughput, latency and cost. The well-understood structure of DFT algorithms makes possible a fully automatic synthesis framework that can span the viable interesting design choices. In this paper, we present such a synthesis framework that starts from formal mathemat...

متن کامل

Improved Fourier and Hartley transform algorithms: Application to cyclic convolution of real data

This paper highlights the possible tradeoffs between arithmetic and structural complexity when computing cyclic convolution of real data in the transform domain. Both Fourier and Hartley-based schemes are first explained in their usual form and then improved, either from the structural point of view or in the number of operations involved. Namely, we first present an algorithm for the in-place ...

متن کامل

On the rate-distortion performance and computational efficiency of the Karhunen-Loeve transform for lossy data compression

We examine the rate-distortion performance and computational complexity of linear transforms for lossy data compression. The goal is to better understand the performance/complexity tradeoffs associated with using the Karhunen-Loeve transform (KLT) and its fast approximations. Since the optimal transform for transform coding is unknown in general, we investigate the performance penalties associa...

متن کامل

Computational Complexity of Discrete Fourier Transform

A mathematical theory on the computational complexity of the Discrete Fourier Transform (DFT) is required, independently of any kind of known Fast Fourier Transform (FFT) algorithm.

متن کامل

Computation-rate-distortion in transform coders for image

We consider the computational complexity of block transform coding and tradeoffs among computation, bit rate, and distortion. In particular, we illustrate a method of coding that allows decompression time to be traded with bit rate under a fixed quality criteria, or allows quality to be traded for speed with a fixed average bit rate. We provide a brief analysis of the entropy coded infinite uni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014